You are here: Symbol Reference > Dew Namespace > Dew.Math Namespace > Classes > Matrix Structure > Matrix Methods > Matrix.DotProd Method
Dew Math for .NET
ContentsIndexHome
PreviousUpNext
Matrix.DotProd Method

Scalar product of two real arrays.

Syntax
C#
Visual Basic
public double DotProd([In] TMtxVec Vec, int VecIndex, int Index, int Len);

Returns the scalar product between Vec elements [VecIndex]..[VecIndex+Len-1] and calling object elements [Index]..[Index+Len-1]. An exception is raised if Vec and calling object Complex property is True. An exception is raised if ConditionCheck is True and array borders are overrun or underrun. The dot product is defined by the equation: 

 

Both objects must be of equal size. If they are not, the method will return the dot product of the largest sub-array.

var a,b: Matrix; prod: double; begin a.SetIt(1,4,False,[1,2,3,4]); b.SetIt(1,4,False,[5,6,7,8]); prod := a.DotProd(b,0,0,4); // = 1*5 + 2*6 + * 3*7 + 4*8 end;
Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!